[create-pull-request] automated change

This commit is contained in:
igorjnzl 2024-11-04 01:59:07 +00:00 коммит произвёл github-actions[bot]
Родитель 6c8a8296a3
Коммит c47db4bd50
36 изменённых файлов: 13994 добавлений и 14024 удалений

Просмотреть файл

@ -9549,7 +9549,7 @@
{
"checklist": "Azure Landing Zone Review",
"guid": "5d82e6df-6f61-42f2-82e2-3132d293be3d",
"link": "https://learn.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/azure-billing-microsoft-customer-agreement#design-recommendations",
"link": "https://learn.microsoft.com/azure/lighthouse/overview",
"service": "Entra",
"severity": "High",
"text": "If you give a partner access to administer your tenant, use Azure Lighthouse.",
@ -27463,7 +27463,7 @@
],
"metadata": {
"name": "WAF checklist",
"timestamp": "October 24, 2024"
"timestamp": "November 04, 2024"
},
"severities": [
{

Просмотреть файл

@ -2951,6 +2951,6 @@
"name": "Azure Landing Zone Review",
"state": "GA",
"waf": "all",
"timestamp": "October 24, 2024"
"timestamp": "November 04, 2024"
}
}

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -11279,7 +11279,7 @@
],
"metadata": {
"name": "WAF checklist",
"timestamp": "October 24, 2024"
"timestamp": "November 04, 2024"
},
"severities": [
{

Просмотреть файл

@ -11279,7 +11279,7 @@
],
"metadata": {
"name": "WAF checklist",
"timestamp": "October 24, 2024"
"timestamp": "November 04, 2024"
},
"severities": [
{

Просмотреть файл

@ -11279,7 +11279,7 @@
],
"metadata": {
"name": "WAF checklist",
"timestamp": "October 24, 2024"
"timestamp": "November 04, 2024"
},
"severities": [
{

Просмотреть файл

@ -11279,7 +11279,7 @@
],
"metadata": {
"name": "WAF checklist",
"timestamp": "October 24, 2024"
"timestamp": "November 04, 2024"
},
"severities": [
{

Просмотреть файл

@ -11279,7 +11279,7 @@
],
"metadata": {
"name": "WAF checklist",
"timestamp": "October 24, 2024"
"timestamp": "November 04, 2024"
},
"severities": [
{

Двоичные данные
spreadsheet/macrofree/alz_checklist.en.xlsx

Двоичный файл не отображается.

Двоичные данные
spreadsheet/macrofree/alz_checklist.es.xlsx

Двоичный файл не отображается.

Двоичные данные
spreadsheet/macrofree/alz_checklist.ja.xlsx

Двоичный файл не отображается.

Двоичные данные
spreadsheet/macrofree/alz_checklist.ko.xlsx

Двоичный файл не отображается.

Двоичные данные
spreadsheet/macrofree/alz_checklist.pt.xlsx

Двоичный файл не отображается.

Двоичные данные
spreadsheet/macrofree/alz_checklist.zh-Hant.xlsx

Двоичный файл не отображается.

Двоичные данные
spreadsheet/macrofree/checklist.en.master.xlsx

Двоичный файл не отображается.

Двоичные данные
spreadsheet/macrofree/waf_checklist.en.xlsx

Двоичный файл не отображается.

Двоичные данные
spreadsheet/macrofree/waf_checklist.es.xlsx

Двоичный файл не отображается.

Двоичные данные
spreadsheet/macrofree/waf_checklist.ja.xlsx

Двоичный файл не отображается.

Двоичные данные
spreadsheet/macrofree/waf_checklist.ko.xlsx

Двоичный файл не отображается.

Двоичные данные
spreadsheet/macrofree/waf_checklist.pt.xlsx

Двоичный файл не отображается.

Двоичные данные
spreadsheet/macrofree/waf_checklist.zh-Hant.xlsx

Двоичный файл не отображается.

Просмотреть файл

@ -1659,7 +1659,7 @@
"style": "tabs",
"links": [
{
"id": "d4fc83ee-ece5-4248-bd4d-eadd478e9ce0",
"id": "6fdc3bad-8969-42f1-9f60-36190625a3ca",
"cellValue": "VisibleTab",
"linkTarget": "parameter",
"linkLabel": "Identity and Access Management ({Tab0Success:value}/{Tab0Total:value})",
@ -1668,7 +1668,7 @@
"style": "primary"
},
{
"id": "b6950d7f-6529-4e5b-ba5b-a92a3f8407f6",
"id": "0ea18942-264d-418a-b93c-0943787f2803",
"cellValue": "VisibleTab",
"linkTarget": "parameter",
"linkLabel": "Network Topology and Connectivity ({Tab1Success:value}/{Tab1Total:value})",
@ -1677,7 +1677,7 @@
"style": "primary"
},
{
"id": "63f7c98e-a2ab-47fd-8579-9bb96245fb7d",
"id": "3e7ccb23-0b39-47f5-b3d2-0b678ad85042",
"cellValue": "VisibleTab",
"linkTarget": "parameter",
"linkLabel": "Security ({Tab2Success:value}/{Tab2Total:value})",
@ -1686,7 +1686,7 @@
"style": "primary"
},
{
"id": "45ed3bff-0fb3-49f3-9fdd-858e699ae86b",
"id": "f09a1daa-c5bc-4296-b159-6938e227e934",
"cellValue": "VisibleTab",
"linkTarget": "parameter",
"linkLabel": "Management ({Tab3Success:value}/{Tab3Total:value})",
@ -1695,7 +1695,7 @@
"style": "primary"
},
{
"id": "297eb8f0-e52a-42dc-916f-94aa49065754",
"id": "71808002-cf64-406c-afea-fb1254eadc7a",
"cellValue": "VisibleTab",
"linkTarget": "parameter",
"linkLabel": "Resource Organization ({Tab4Success:value}/{Tab4Total:value})",

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -70,7 +70,7 @@
"style": "tabs",
"links": [
{
"id": "97d44c5e-e35f-43b5-a299-1126fa2b1761",
"id": "def61a9f-9322-47fd-89a9-67509be68c87",
"cellValue": "VisibleTab",
"linkTarget": "parameter",
"linkLabel": "Identity and Access Management",
@ -79,7 +79,7 @@
"style": "primary"
},
{
"id": "409ba52a-01d1-4ca7-837d-8eb8e0d8c305",
"id": "d2064f8e-f3c3-4edb-9210-23ee751c0243",
"cellValue": "VisibleTab",
"linkTarget": "parameter",
"linkLabel": "Network Topology and Connectivity",
@ -88,7 +88,7 @@
"style": "primary"
},
{
"id": "a752d576-eedb-4b62-8542-82c61c0339b8",
"id": "fe9a4d8a-c915-4a4c-bf08-16e9c46f2c07",
"cellValue": "VisibleTab",
"linkTarget": "parameter",
"linkLabel": "Security",
@ -97,7 +97,7 @@
"style": "primary"
},
{
"id": "66ef8438-7865-4a89-8386-0984c4f5f87c",
"id": "a7d508c5-d548-4ae8-ac59-a38bd0e20f62",
"cellValue": "VisibleTab",
"linkTarget": "parameter",
"linkLabel": "Management",
@ -106,7 +106,7 @@
"style": "primary"
},
{
"id": "01b6790a-dcb3-4d8f-9981-607b3ed143bc",
"id": "d5405473-b4d6-4dfc-aa37-3b5f7d89a921",
"cellValue": "VisibleTab",
"linkTarget": "parameter",
"linkLabel": "Resource Organization",

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -357,7 +357,7 @@
"criteriaContext": {
"operator": "Default",
"resultValType": "expression",
"resultVal": "{Query1Stats:$.Success}+{Query5Stats:$.Success}"
"resultVal": "{Query0Stats:$.Success}+{Query2Stats:$.Success}+{Query3Stats:$.Success}+{Query4Stats:$.Success}+{Query6Stats:$.Success}+{Query7Stats:$.Success}+{Query8Stats:$.Success}+{Query9Stats:$.Success}"
}
}
]
@ -376,7 +376,7 @@
"criteriaContext": {
"operator": "Default",
"resultValType": "expression",
"resultVal": "{Query1Stats:$.Total}+{Query5Stats:$.Total}"
"resultVal": "{Query0Stats:$.Total}+{Query2Stats:$.Total}+{Query3Stats:$.Total}+{Query4Stats:$.Total}+{Query6Stats:$.Total}+{Query7Stats:$.Total}+{Query8Stats:$.Total}+{Query9Stats:$.Total}"
}
}
]
@ -414,7 +414,7 @@
"criteriaContext": {
"operator": "Default",
"resultValType": "expression",
"resultVal": "{Query0Stats:$.Success}+{Query2Stats:$.Success}+{Query3Stats:$.Success}+{Query4Stats:$.Success}+{Query6Stats:$.Success}+{Query7Stats:$.Success}+{Query8Stats:$.Success}+{Query9Stats:$.Success}"
"resultVal": "{Query1Stats:$.Success}+{Query5Stats:$.Success}"
}
}
]
@ -433,7 +433,7 @@
"criteriaContext": {
"operator": "Default",
"resultValType": "expression",
"resultVal": "{Query0Stats:$.Total}+{Query2Stats:$.Total}+{Query3Stats:$.Total}+{Query4Stats:$.Total}+{Query6Stats:$.Total}+{Query7Stats:$.Total}+{Query8Stats:$.Total}+{Query9Stats:$.Total}"
"resultVal": "{Query1Stats:$.Total}+{Query5Stats:$.Total}"
}
}
]
@ -471,7 +471,7 @@
"criteriaContext": {
"operator": "Default",
"resultValType": "expression",
"resultVal": "{Query1Stats:$.Total}+{Query5Stats:$.Total}+{Query0Stats:$.Total}+{Query2Stats:$.Total}+{Query3Stats:$.Total}+{Query4Stats:$.Total}+{Query6Stats:$.Total}+{Query7Stats:$.Total}+{Query8Stats:$.Total}+{Query9Stats:$.Total}"
"resultVal": "{Query0Stats:$.Total}+{Query2Stats:$.Total}+{Query3Stats:$.Total}+{Query4Stats:$.Total}+{Query6Stats:$.Total}+{Query7Stats:$.Total}+{Query8Stats:$.Total}+{Query9Stats:$.Total}+{Query1Stats:$.Total}+{Query5Stats:$.Total}"
}
}
]
@ -490,7 +490,7 @@
"criteriaContext": {
"operator": "Default",
"resultValType": "expression",
"resultVal": "{Query1Stats:$.Success}+{Query5Stats:$.Success}+{Query0Stats:$.Success}+{Query2Stats:$.Success}+{Query3Stats:$.Success}+{Query4Stats:$.Success}+{Query6Stats:$.Success}+{Query7Stats:$.Success}+{Query8Stats:$.Success}+{Query9Stats:$.Success}"
"resultVal": "{Query0Stats:$.Success}+{Query2Stats:$.Success}+{Query3Stats:$.Success}+{Query4Stats:$.Success}+{Query6Stats:$.Success}+{Query7Stats:$.Success}+{Query8Stats:$.Success}+{Query9Stats:$.Success}+{Query1Stats:$.Success}+{Query5Stats:$.Success}"
}
}
]
@ -564,173 +564,27 @@
"style": "tabs",
"links": [
{
"id": "d9e7b38a-7839-46ff-a0f0-4585fd65ae5c",
"id": "f51b19b2-2524-40d5-8745-5e4a4b3a3327",
"cellValue": "VisibleTab",
"linkTarget": "parameter",
"linkLabel": "Load Balancer ({Tab0Success:value}/{Tab0Total:value})",
"linkLabel": "App Gateway ({Tab0Success:value}/{Tab0Total:value})",
"subTarget": "tab0",
"preText": "Load Balancer",
"preText": "App Gateway",
"style": "primary"
},
{
"id": "cf99ec64-0ced-4876-b393-a8d10b93da58",
"id": "e51f88d2-57c9-48b1-b84d-3323672a177e",
"cellValue": "VisibleTab",
"linkTarget": "parameter",
"linkLabel": "App Gateway ({Tab1Success:value}/{Tab1Total:value})",
"linkLabel": "Load Balancer ({Tab1Success:value}/{Tab1Total:value})",
"subTarget": "tab1",
"preText": "App Gateway",
"preText": "Load Balancer",
"style": "primary"
}
]
},
"name": "Tabs"
},
{
"type": 12,
"content": {
"version": "NotebookGroup/1.0",
"groupType": "editable",
"items": [
{
"type": 1,
"content": {
"json": "## Load Balancer"
},
"name": "tab0title"
},
{
"type": 1,
"content": {
"json": "Ensure you are using the Standard SKU for your Azure Load Balancers. Check [this link](https://learn.microsoft.com/azure/load-balancer/load-balancer-overview) for further information."
},
"name": "querytext1"
},
{
"type": 3,
"content": {
"version": "KqlItem/1.0",
"query": "resources | where type == 'microsoft.network/loadbalancers' | project id, compliant=(tolower(sku.name) == 'standard') | extend onlyFailed = {OnlyFailed:label} | where compliant == 0 or not (onlyFailed == 1) | project-away onlyFailed",
"size": 4,
"queryType": 1,
"resourceType": "microsoft.resourcegraph/resources",
"crossComponentResources": [
"{Subscription}"
],
"gridSettings": {
"formatters": [
{
"columnMatch": "id",
"formatter": 0,
"numberFormat": {
"unit": 0,
"options": {
"style": "decimal"
}
}
},
{
"columnMatch": "compliant",
"formatter": 18,
"formatOptions": {
"thresholdsOptions": "icons",
"thresholdsGrid": [
{
"operator": "==",
"thresholdValue": "1",
"representation": "success",
"text": "Success"
},
{
"operator": "==",
"thresholdValue": "0",
"representation": "failed",
"text": "Failed"
},
{
"operator": "Default",
"thresholdValue": null,
"representation": "unknown",
"text": "Unknown"
}
]
}
}
]
}
},
"name": "query1"
},
{
"type": 1,
"content": {
"json": "Use Azure NAT Gateway instead of Load Balancer outbound rules for better SNAT scalability. Check [this link](https://learn.microsoft.com/azure/nat-gateway/nat-overview#outbound-connectivity) for further information."
},
"name": "querytext5"
},
{
"type": 3,
"content": {
"version": "KqlItem/1.0",
"query": "resources | where type=='microsoft.network/loadbalancers' | extend countOutRules=array_length(properties.outboundRules) | extend compliant = (countOutRules == 0) | distinct id,compliant | extend onlyFailed = {OnlyFailed:label} | where compliant == 0 or not (onlyFailed == 1) | project-away onlyFailed",
"size": 4,
"queryType": 1,
"resourceType": "microsoft.resourcegraph/resources",
"crossComponentResources": [
"{Subscription}"
],
"gridSettings": {
"formatters": [
{
"columnMatch": "id",
"formatter": 0,
"numberFormat": {
"unit": 0,
"options": {
"style": "decimal"
}
}
},
{
"columnMatch": "compliant",
"formatter": 18,
"formatOptions": {
"thresholdsOptions": "icons",
"thresholdsGrid": [
{
"operator": "==",
"thresholdValue": "1",
"representation": "success",
"text": "Success"
},
{
"operator": "==",
"thresholdValue": "0",
"representation": "failed",
"text": "Failed"
},
{
"operator": "Default",
"thresholdValue": null,
"representation": "unknown",
"text": "Unknown"
}
]
}
}
]
}
},
"name": "query5"
}
]
},
"conditionalVisibility": {
"parameterName": "VisibleTab",
"comparison": "isEqualTo",
"value": "tab0"
},
"name": "tab0"
},
{
"type": 12,
"content": {
@ -742,7 +596,7 @@
"content": {
"json": "## App Gateway"
},
"name": "tab1title"
"name": "tab0title"
},
{
"type": 1,
@ -1242,6 +1096,152 @@
}
]
},
"conditionalVisibility": {
"parameterName": "VisibleTab",
"comparison": "isEqualTo",
"value": "tab0"
},
"name": "tab0"
},
{
"type": 12,
"content": {
"version": "NotebookGroup/1.0",
"groupType": "editable",
"items": [
{
"type": 1,
"content": {
"json": "## Load Balancer"
},
"name": "tab1title"
},
{
"type": 1,
"content": {
"json": "Ensure you are using the Standard SKU for your Azure Load Balancers. Check [this link](https://learn.microsoft.com/azure/load-balancer/load-balancer-overview) for further information."
},
"name": "querytext1"
},
{
"type": 3,
"content": {
"version": "KqlItem/1.0",
"query": "resources | where type == 'microsoft.network/loadbalancers' | project id, compliant=(tolower(sku.name) == 'standard') | extend onlyFailed = {OnlyFailed:label} | where compliant == 0 or not (onlyFailed == 1) | project-away onlyFailed",
"size": 4,
"queryType": 1,
"resourceType": "microsoft.resourcegraph/resources",
"crossComponentResources": [
"{Subscription}"
],
"gridSettings": {
"formatters": [
{
"columnMatch": "id",
"formatter": 0,
"numberFormat": {
"unit": 0,
"options": {
"style": "decimal"
}
}
},
{
"columnMatch": "compliant",
"formatter": 18,
"formatOptions": {
"thresholdsOptions": "icons",
"thresholdsGrid": [
{
"operator": "==",
"thresholdValue": "1",
"representation": "success",
"text": "Success"
},
{
"operator": "==",
"thresholdValue": "0",
"representation": "failed",
"text": "Failed"
},
{
"operator": "Default",
"thresholdValue": null,
"representation": "unknown",
"text": "Unknown"
}
]
}
}
]
}
},
"name": "query1"
},
{
"type": 1,
"content": {
"json": "Use Azure NAT Gateway instead of Load Balancer outbound rules for better SNAT scalability. Check [this link](https://learn.microsoft.com/azure/nat-gateway/nat-overview#outbound-connectivity) for further information."
},
"name": "querytext5"
},
{
"type": 3,
"content": {
"version": "KqlItem/1.0",
"query": "resources | where type=='microsoft.network/loadbalancers' | extend countOutRules=array_length(properties.outboundRules) | extend compliant = (countOutRules == 0) | distinct id,compliant | extend onlyFailed = {OnlyFailed:label} | where compliant == 0 or not (onlyFailed == 1) | project-away onlyFailed",
"size": 4,
"queryType": 1,
"resourceType": "microsoft.resourcegraph/resources",
"crossComponentResources": [
"{Subscription}"
],
"gridSettings": {
"formatters": [
{
"columnMatch": "id",
"formatter": 0,
"numberFormat": {
"unit": 0,
"options": {
"style": "decimal"
}
}
},
{
"columnMatch": "compliant",
"formatter": 18,
"formatOptions": {
"thresholdsOptions": "icons",
"thresholdsGrid": [
{
"operator": "==",
"thresholdValue": "1",
"representation": "success",
"text": "Success"
},
{
"operator": "==",
"thresholdValue": "0",
"representation": "failed",
"text": "Failed"
},
{
"operator": "Default",
"thresholdValue": null,
"representation": "unknown",
"text": "Unknown"
}
]
}
}
]
}
},
"name": "query5"
}
]
},
"conditionalVisibility": {
"parameterName": "VisibleTab",
"comparison": "isEqualTo",

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -70,7 +70,7 @@
"style": "tabs",
"links": [
{
"id": "fd9a7a0c-2882-4143-84d7-01db9a685790",
"id": "3dec8596-fd2c-49a1-aa15-90f76aebf56b",
"cellValue": "VisibleTab",
"linkTarget": "parameter",
"linkLabel": "Load Balancer",
@ -79,7 +79,7 @@
"style": "primary"
},
{
"id": "a1c80675-c51c-4ae2-8123-57d9e6432e11",
"id": "f5aec263-a6d7-4611-ba53-be934ec8328b",
"cellValue": "VisibleTab",
"linkTarget": "parameter",
"linkLabel": "App Gateway",

Различия файлов скрыты, потому что одна или несколько строк слишком длинны